package sctu.edu.java.year2016.team07.huangsuixin.day20160531.chapter9_3;

/**
 * Created by Huang Suixin on 2016/5/31.
 */

/**
 *3.编写Java程序，创建一个接口，在该接口中定义一个方法，
 * 然后创建一个类，在类中定义一个形参为接口类型的方法，并调用接口中的方法，
 * 在类的方法中创建一个实现接口匿名内部类，用于实现接口中的方法。
 */
public class TestClass{
    void method (InterFace face){
        face.testmethod();
    }
    public static void main(String[] args) {
        TestClass a=new TestClass();
        InterFace face=new InterFace() {
            @Override
            public String testmethod() {
                System.out.println("这是个匿名内部类");
                return "实现该方法了！";
            }
        };
        a.method(face);

        System.out.println(face.testmethod());
    }
}
